Versions:

  • 2.14.3
  • 2.14.2
  • 2.14.1
  • 2.14.0
  • 2.13.3
  • 2.13.2
  • 2.13.1
  • 2.13.0
  • 2.12.7
  • 2.12.5
  • 2.12.4
  • 2.12.3
  • 2.12.2
  • 2.12.1
  • 2.12.0
  • 2.11.2
  • 2.11.1
  • 2.11.0
  • 2.10.2
  • 2.9.0
  • 2.8.2
  • 2.8.1
  • 2.8.0
  • 2.7.0
  • 2.6.1
  • 2.5.1
  • 2.5.0
  • 2.4.8
  • 2.4.7
  • 2.4.4
  • 2.3.2
  • 2.3.1
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.26.2
  • 1.26.1
  • 1.26.0
  • 1.25.1
  • 1.25.0
  • 1.24.0
  • 1.23.0
  • 1.22.1
  • 1.22.0
  • 1.21.2
  • 1.21.1
  • 1.19.2
  • 1.19.1

GoReleaser is a release-automation engine written in Go that streamlines the building, packaging, and publishing of Go binaries across multiple operating systems and architectures. Aimed primarily at Go developers and DevOps engineers, the tool collapses what is traditionally a multi-step, error-prone release workflow into a single declarative YAML file that controls cross-compilation, checksum generation, changelog creation, artifact signing, Docker image assembly, and deployment to GitHub Releases, GitLab, Homebrew, Chocolatey, Scoop, Snapcraft, and more than thirty additional targets. Typical use cases include maintaining nightly builds for open-source CLI utilities, shipping versioned Docker images alongside standalone binaries, and continuously delivering multi-arch Kubernetes operators without manual intervention. GoReleaser is actively maintained and has progressed through fifty public versions; the current stable release is 2.14.3, which introduces refined archive naming templates, enhanced support for ARM64 artifacts on macOS, and tighter integration with Go 1.23 build flags. Because every setting—from ldflags to post-release hooks—is codified, teams can reproduce identical releases through CI pipelines triggered by annotated Git tags, eliminating the “works on my machine” syndrome that often plagues release day. The software sits in the Developer Tools / Build Automation category and can be invoked locally via a small self-updating binary or container image, or embedded seamlessly into GitHub Actions, GitLab CI, Azure DevOps, Jenkins, and other orchestrators. GoReleaser is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: